package datamodels

import "micro-oauth/datamodels/enum"

type Device struct {
	MyGormModel
	PartnerId     uint64            `json:"partner_id,string" gorm:"index"`
	ScopeId       uint64            `json:"scope_id,string" gorm:"index"`
	UUID          string            `json:"uuid" gorm:"column:uuid;size:100;unique"`
	Status        enum.DeviceStatus `json:"status" gorm:"index;size:50"`
	Remark        string            `json:"remark" gorm:"size:50"`
	Manufacturer  string            `json:"manufacturer" gorm:"size:50"`   // 设备制造商
	Brand         string            `json:"brand" gorm:"size:50"`          // 设备品牌
	Model         string            `json:"model" gorm:"size:50"`          // 设备型号
	SystemName    string            `json:"system_name" gorm:"size:50"`    // 系统名
	SystemVersion string            `json:"system_version" gorm:"size:50"` // 系统版本
}
